main.directive('mainJsInitDirective', function() {
	return {
		link: function(scope, element, attrs) {
			angular.element(".dropdown-toggle").dropdownHover();

			angular.element('#sidebar').css('min-height', '100%');
			angular.element('#side-menu').metisMenu();

			$(window).on("load resize", function() {
				if($(this).width() < 768) {
					$('body').removeClass();
					$('div.sidebar-collapse').addClass('collapse');
				} else {
					$('body').addClass($.cookie('menu_style') + ' ' + $.cookie('header'));
					$('div.sidebar-collapse').removeClass('collapse');
					$('div.sidebar-collapse').css('height', 'auto');
				}
				if($('#sidebar').height() > $('#page-wrapper').height()) {
					$('#wrapper').css('height', $('#sidebar').height());
				}
			});

			if($('#sidebar').height() > $('#page-wrapper').height()) {
				$('#wrapper').css('height', $('#sidebar').height());
			}

			$(window).scroll(function() {
				if($(this).scrollTop() < 200) {
					$('#totop').fadeOut();
				} else {
					$('#totop').fadeIn();
				}
			});
			$('#totop').on('click', function() {
				$('html, body').animate({
					scrollTop: 0
				}, 'fast');
				return false;
			});
		}
	}
});

/*main.directive('leftSiderMenu', function() {
	return {
		link:function(scope, element, attrs) {
			console.info(element) ;
			//$('#sidebar').css('min-height', '100%');
			//$('#side-menu').metisMenu();
			angular.element('#sidebar').css('min-height', '100%');
			angular.element('#side-menu').metisMenu();
		}
	}
});*/